type unique.indirect
12 uses
unique (current package)
canonmap.go#L21: root atomic.Pointer[indirect[T]]
canonmap.go#L61: var i *indirect[T]
canonmap.go#L145: func (m *canonMap[T]) expand(oldEntry, newEntry *entry[T], newHash uintptr, hashShift uint, parent *indirect[T]) *node[T] {
canonmap.go#L181: var i *indirect[T]
canonmap.go#L268: func (n *node[T]) indirect() *indirect[T] {
canonmap.go#L272: return (*indirect[T])(unsafe.Pointer(n))
canonmap.go#L286: type indirect[T comparable] struct {
canonmap.go#L289: parent *indirect[T]
canonmap.go#L294: func newIndirectNode[T comparable](parent *indirect[T]) *indirect[T] {
canonmap.go#L295: return &indirect[T]{node: node[T]{isEntry: false}, parent: parent}
canonmap.go#L298: func (i *indirect[T]) empty() bool {
![]() |
The pages are generated with Golds v0.8.4. (GOOS=linux GOARCH=amd64) Golds is a Go 101 project developed by Tapir Liu. PR and bug reports are welcome and can be submitted to the issue list. Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |